package cn.edu.cdu.farmdeal.service;

import cn.edu.cdu.farmdeal.domain.*;

import java.util.List;
import java.util.Map;

/**
 * @Author: tupeng
 * @Date: 2020/3/30
 **/

public interface DetailService {
    /**
     * 提交到临时表
     * @param map
     * @return
     */
    int saveTempPro(Map<String,Object> map);
    /**
     * 提交购物车
     * @param map
     * @return
     */
    int commitCart(Map<String,Object> map);

    /**
     * 检查数据重复
     * @param id
     * @param userName
     * @return
     */
    Shop checkPro(String id, String userName);
    /**
     * 根据产品ID获得图片
     * @param id
     * @return
     */
    List<Image> getImage(int id);
    /**
     * 获得产品详情
     * @param id
     * @return
     */
    Product getDetail(int id);

    /**
     * 根据shopID获得信息
     * @param id
     * @return
     */
    List<Product> getShopHot(int id);

    /**
     * 获取规格
     * @param id
     * @return
     */
    List<Specification> getSpec(int id);

}
